ARC: An Approach to Flexible and Robust RAID Systems
نویسندگان
چکیده
RAID systems increase data storage reliability by employing one or more data integrity techniques such as parity or checksum. However, the current implementations of software RAID systems suffer both inflexibility and unrobustness. First, different software RAID levels require different RAID systems and the system written for one level cannot be reused for others. In addition, writing a new RAID system is known to be difficult and it requires a lot of debugging effort. In this paper, we propose Automatic RAID Construction (ARC), an approach to automatically construct RAID systems with different parity and checksum schemes. In this approach, we first provide various data structures and parameters for specifying parity and checksum schemes. We then automatically translate each scheme into a RAID system with the desired features. With ARC, only one system is required to handle many different RAID levels. Thus, the effort of writing new RAID systems is eliminated and both flexibility and robustness are achieved. We also implemented the ARC system on Linux with simulated virtual disks. The system consists of slightly more than one thousand lines of code which is not much different from current RAID systems such as RAID 1 and RAID 5. The performance evaluation shows that ARC can be configured to act as different RAID systems with reasonably good performance.
منابع مشابه
Control of Flexible Link Robot using a Closed Loop Input-Shaping Approach
This paper is has addressed the Single Flexible Link Robot. The dynamical model is derived using Euler-Lagrange equation and then a proper controller is designed to suppress a vibration based-on Input-Shaping (IS) method. But, IS control method is an open loop strategy. Due to the weakness of open loop control systems, a closed loop IS control system is proposed. The achieved closed loop c...
متن کاملDesign of Nonlinear Robust Controller and Observer for Control of a Flexible Spacecraft
Two robust nonlinear controllers along with a nonlinear observer have been developed in this study to control a 1D nonlinear flexible spacecraft. The first controller is based on dynamic inversion, while the second one is composed of dynamic inversion and µ-synthesis controllers. The extension of dynamic inversion approach to flexible spacecraft is impeded by the non-minimum phase characteristi...
متن کاملRobust Fractional-order Control of Flexible-Joint Electrically Driven Robots
This paper presents a novel robust fractional PIλ controller design for flexible joint electrically driven robots. Because of using voltage control strategy, the proposed approach is free of problems arising from torque control strategy in the design and implementation. In fact, the motor's current includes the effects of nonlinearities and coupling in the robot manipulator. Therefore, cancella...
متن کاملRobust Fractional-order Control of Flexible-Joint Electrically Driven Robots
This paper presents a novel robust fractional PIλ controller design for flexible joint electrically driven robots. Because of using voltage control strategy, the proposed approach is free of problems arising from torque control strategy in the design and implementation. In fact, the motor's current includes the effects of nonlinearities and coupling in the robot manipulator. Therefore, cancella...
متن کاملFunction Approximation Approach for Robust Adaptive Control of Flexible joint Robots
This paper is concerned with the problem of designing a robust adaptive controller for flexible joint robots (FJR). Under the assumption of weak joint elasticity, FJR is firstly modeled and converted into singular perturbation form. The control law consists of a FAT-based adaptive control strategy and a simple correction term. The first term of the controller is used to stability of the slow dy...
متن کامل